package com.ds.duizhang20221212.dto;

import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 *
<pre>
 {
 "actionID": "act_xcypmmxkerk2jgsdyu7hgjr6h4",
 "actionType": "Authorization",
 "breakdownDate": "2022-04-30T14:42:47.229",
 "breakdownType": "Authorization Fee SAR/USD@0.2613162222",
 "cardCategory": "Consumer",
 "cardType": "DEBIT",
 "channelName": "apps.apple.com",
 "issuerCountry": "SA",
 "merchantCountry": "HK",
 "paymentID": "pay_xcypmmxkerk2jgsdyu7hgjr6h4",
 "paymentMethod": "MASTERCARD",
 "payoutCurrency": "USD",
 "payoutCurrencyAmount": "-0.09800999",
 "processedOn": "2022-04-30T14:42:47.229",
 "processingCurrency": "SAR",
 "processingCurrencyAmount": "-0.3750628",
 "reference": "CSA52174704220430192205566",
 "region": "International",
 "requestedOn": "2022-04-30T14:42:47.229",
 "responseCode": "20151",
 "responseDescription": "Cardholder failed 3DS authentication"
 }
 </pre>
 */
@Getter
@Setter
@EqualsAndHashCode
public class CheckOutExcelDTO implements Serializable {
    private static final long serialVersionUID = -6673820021156660L;

    private String PaymentID;
    private String ProcessingCurrency;
    private String PayoutCurrency;
    private String RequestedOn;
    private String ChannelName;
    private String Reference;
    private String PaymentMethod;
    private String CardType;
    private String CardCategory;
    private String IssuerCountry;
    private String MerchantCountry;
    private String MID;
    private String ActionType;
    private String ActionID;
    private String ProcessedOn;
    private String ResponseCode;
    private String ResponseDescription;
    private String BreakdownType;
    private String BreakdownDate;
    private String ProcessingCurrencyAmount;
    private String PayoutCurrencyAmount;
    private String Region;
}
